fix: directory structure