a big improvement. still not working.