Generaeted Profile Controller