finish goto line implementation