add arg completion