added second task, not all features realised