refactor operations list to tabs