Text this: Numerical modelling of shallow foundation on multi-layer soil with varying stiffness