filled in the rest of the properties