Add check system funtion