working on main - charging map