mu, and u funcs for smear_zones incl tests

need to finish docs