it's no easy task, take your time