Add 3 more java impls