-the magic happens from one call