completed problems 0-4 and 8-9