Starting from the beginning

Changed layout, design and codes.