An example project to present how to do it mainable