now everything works