(init)
added GI