factory, by peter elson