add new features, pause/grade