arguments and betterer stuff