finished my part of q5