document controller development