removed unnecessary requires