manual check