Added 300-levels to requirements
Moved constants outside of models