added self test