Redd.d3 refactoring