added mac os tab completion