More abstractions in server