Imported code.
renamed file, improved doc
gettin there