-- adding method defns