add: free method has been added.