added cluster fit