finish all the interfaces in server side