server inputs and responses