Cleaned up, truly best first draft *******