added folders and packages for step 4 and 5, added sample interface for step 5, still not sure what to write for step 4