add no delegate hide method