japanese high technology ..... and comedy :)