adding custom arguements to commands