added requirements variable