add java doc for newly added methods and DAO
updated framework