Drawing up and optimising current insurance contracts