added JavaDoc files