renamed function causing naming confliction