fix #current_modifier
add more spec