block now brings the start and end token with it