Implemented post functionality