server learning -> presentation