parsing has bugs
remove static
try bug fix