optimization for item name
refactoring
playing with ui