better comment of structure