added feature transformation step