wip_3
add judge / refactor