split assign && manage right