updated gpjs