bits and pieces 2