add features to view and editor