assignment 1 - foundation