initialized by explorer