just some ifs

also still have to fix speeds