multi-role system