update to self test