synchronize with JP