*edited out for continuity errors*