finished problems 2 and 16