no beginning no end