reorganize site structure and add some style