Moved requirement definition to extra file