attempt #1[fastcharge]
correct logic [fastcharge]