you can build and run it too