intiial checking