add callback functions
update readme