fixed no argument bug