Observer and Subject