prepare for usage with catalyst