works for multi only