Polyself.c