files and directories set up
files set up as per video
complete refactoring