final verstion without document