week 3

Assingment of week 3
Revert "week 3"

This reverts commit d76a944f65a56ce218ad3ed1a3d78c245db567c0.