WIP:

 * rewrite one check