finished my part except code listing
did stuff