added new files, working but need work