frankenstein theory