handle middle