added the return value to the docstring
use the appropriate initializer for an OS class