interface not friend
interface friend
class user (start)