task2 almost done, find FIXME