Added interface for Server