Compiles and runs (but gallery doesnt actually work)