Working on the Catcher Class complicated now