Add and update some posts
improve code and small styles