some fancy stuff.