Trying to make valueforpathchanged