check before press