[gear_profile] refactoring with bare_design