added cancan as a required lib