my solutions for design patterns at fhnw