greatly enhanced FR functionality