removing unneccesary requires