imimplemented TEPITOPEpan