modern controllers