integer checking complete