Main solution to compile all changes into