Completed (b) and (c) of E.50 - Server Side