documentation traduction by Julio Canizarez