Implement Instance Methods