made submission functionable