more experimenting with second order init