child server learning