intial checks