add new method for NSObject category