structure sever classes