Everything essentially works now