some balancing changes and changes to better support high resolution