add deprecation option