submit is running through, not thoroughly tested