back to the original homework
working hw3 part 3
no need to push binaries
 + align content with purpose
 + adding missing dependencies