groovy hardware