correcting sample impl. observer function names