applications and implications