fixed directory structure for src and added directory structure for build