Refactored: migration to compoundjs
migrate to compound