fix method implementation after signature changing