intial requirements