impl jcat demo