Added example project
Delegate protocol definition changes