setup for shane
refinements