submit Function