fixed create HBObject