modified read me for callback usage