fixing ryans mistakes pt3