new front page and fixed bug