final version: all's working swell!