new arguments fixing