update: directory structure