added component layout
added list of posts component