add flash, add cancan