A tad rough around the edges a work on progress