fix Adapter method override