still buggy, but no crash now :)