delete after understanding goals