Quality code homeworks 1-13