before creating machines