my first attempt at a DIC