use public_send over send
use bundlers gem tasks