refactor studio design