bits n' pieces.