Copied down parts that help