gtf handling added