done list and add functional for breakpoint