forward model for shoats