getting somewhere (though not there yet) with label placement