impl_3_1