todo from lab 3