refactor/clean
add basic Item code