added pipe slots