view & method submit