folder organization
group files into src folder
makefile organization