Plenty of articles on this topic out there but maybe this will help someone.