fixed puppet loading