begin cleanup problem