cleanup and utilizing ranges