adding profile related methods