small changes, added a new POST with marshalling in Out-Stream