everything but infect and random is added close #12 close # 13