replace guard with zeus
implement transactions filter by category