Add Compiler and ProgramHandler
Update Solution