complete lvl 2 code

need to test code and create file controller