Properties

this should work. I tested it step by step but not perfectly so if you want to take a second look, would be appreciated.