Begin by examining the different kinds of servers we need to give