change name
change pattern
add menu