integrate cancan with reputation.