added datetime exclusion and reservation through JSON-array