#68 add delegates