added a JSON Body parser