solution created with monodevelop