progress

made some progress and got it compiled