version with documentation final 1.0