Adjusting GUI acceptance
 * added ICatalyst
 * CatalystBase