slot taking argument(s)