making progress on placement .. lots still to do, though