Added every feature you could think of almost. Thanks to Chris and Gary and Constance and Tommy and Kevin(?)