little explanation about app