added short version of observer callback method