typo
added submission context manager
apparently __init__ is useful
modified __exit__ parameters