the system change

it turns out python is not very good at this.  The project is now
switching to java