adding first checks