about deprecation