Advisor – an advanced mobile application