add grooves controller