first version
add Rakefile
add definitions