fixing args bugs