first legend init