This is an explanation about how this app works...