improved documentation
stay away...