start implementing status reporting