re-organize the yasnippet