submit controller simplified