update with cd63f58 add jthree functions