adding requirement