updating bmc parser