add menu function
fix
fix pre error
add menu