refactoring Assetic