added task3 for the 101 course, still not fully ready