observe and watch on expressions