fixed the rest of the respo