alt manager
refactored dream manager