folder validation and history dependency
item type handling