refactor one more block