JavaDoc and api update