no more errors in the main code