lots more properties