new support for args