almost able to add a property end to end...almost