ENH:enhance some controlers