I mean the bat lady said that one of his fathers broke in her lab that night and stole something, I don't quite remember anything but I think she said about creating life or stuff like that