updated extension directory structure