added placeNext support