added some new files, some progress