adding basic framework files and directories