add self printing program