Delegate Methods & Remove unused Methods,