insertBefore deleteCurrent