fixes, stil doesn't work but compiles now