Seperate to friend class unit