blog site i will add some more functionalities later on