initial setup
solve problem 001
only run problem if compilation is successful