fastcharge.c added