added callback functions and bumped version