add version codes
java codes