LiFePo4 Battery Design