JC: uploaded partial works and rakefile.