also notes in here
the compile time errors ___