expose struct fields