initial work on status codes