custom value module