work in progress
items can have categories