Added homescreen implementation