Doc Controller Base