smoother architecture