Pattern submit