remove duplicated moethod