making class package protected.