refactored cude