core os parser
fix fields
revert