added comments in ExternalFast