better toString of Item
refactoring
Merge branch 'release/refactoring'