removed a bunch of requirements
working with the dang requirements still