core compiles
More WIP