revise item directory structure