both projects now compile