submodule for assignments
support up to the generate-input part of oracle