a basic java liabrary