self eval example fixed