swagger annotations and ui