fix the a argument