credits go to their respective owners of text,