added master functions