fixes arg bugs