fix for solo function