java libs - a work in progress