added java doc and stupid file