shift/pop & test, doc updates to come with other doc updates