refactor band helper