class submission version