added some funs