added return key submission feature