new file structure and example rakefile