for licensing: https://licensify.co/o/wTn9MFSj?t=13
for licensing https://licensify.co/o/DTf0naaO?t=55
for licensing https://licensify.co/o/EfkMdbtN?t=5