trying to follow example in 5.2.1 Lists of instances and signals