properties need to be sent in