Added controller interface