needs to design and write code for us