everything works now