vertical bar
update cell value
refactoring