fixed form method => type