ficing up delegate