fix method signature and always use method