improved swagger docs