made struct properties public