server side controller framework