added new files and models