Accesory refactoring