redisigned UI and index page