random bits and pieces, not really making progress