delete refactor ch11