This is a demo:study and use KVO