update for directory structure