Added interface for server and view etc.