https://paramountplus.hashnode.....dev/a-comprehensive