rename to more accurate func name