Human-Centered Design for IM