battery, ignore cpp, c-j c-k