added new files and updated rakefile