more changes. Increasing smoothness