add cat support