better code management with grunt