bits and pieces from here and there