before boundary