documenting all properties