do crazy fancy things and get it working finally