added get type