functional start, stop, delete, erase