garret barry's and some variation ideas