ready to refactoring weight