shit load of updates, stuff actually works now