added a first draft. basically only a guideline regarding what I wanna implement