What technologies does the battery have