implement new esp2 content directory structure