Correct set of requirements
it works for demo sorta yay