build files
starting port of scala code
code compiles