added ntile parameter