add a lot of new features;
add Base64 apache lib