add new delegate methods
add new delegate methods to demo
update project for release