update
it is nearly working now