adds check function