finished!!! for now...