improviments in gitp