updated asset file format and parser