added Funcs