posting functionality works
post functionality and tests