more errors added, stil compiles