------ HOW IT WORKS ------