generated edmund controller