implement tests up to begin/end