add viewcontroller transition
add transiton && keyboard notification