fix method signatues