updated extension and parser