speced and implemented a fragment stack (manager)