observer testing
observer testing