refactor feature tips