docs added, finial version.