edit check func