psuedo id methods