object structure bug fix