adding checking systyem