adding decorator for multi options