add type for property