avoid extra computation, fix namespace issue
adding minor components analysis (MCA)