better handling of what is not supported
more docs... brown
up version