fix annotation and unimplemente delegate methode