more callback functions added
coverage updated