group refactor-hard step