Create empty solution
Add implementation