fix abstract using