After much review ... this is it