SubmitBlock Function