differnt requirements