some more requirements