first code checking