weight refactoring is done!