begin position def