Prototype of requirement check