Solar Battery Design