Added server interfaces and classes