more design and ported some posts