New structures everything in grunt