call some delegate methods