added new and improved solo versions