it should work, and build