some original concepts for efucms.