new bg and cleanup