most time-consuming aspects