it builds and runs