submitting typescript