basic scent path, text buffer completion for actions, class reorganization