submission techniques