use ostruct for hash dot operator access