Added 102 lines