adding checks intial stuf