abstract + introduction (partial)