murth: dream refactoring