all dir
register view fixed (register and register_check have been merged)