solution as developed in practice