add a function to cal values