part is running.  so many bugs to find or fix