fixed name inconsistent functions