Add Control funcitons