finish the basic structure, still lack some modern stylish...