new solutions for args