added new files and other stuff