juggling new technologies