Add submission functionality