just wanted to keep the program option stuff together at the top. but it you prefer all catches grouped at the bottom, we can just do that