added Control Fun