improved args syntax