added the first todo solution (hopefully)