switch to $
use bower and grunt