adding extra http status codes and ficing docblocks