implemented peep class properties