features for self test