More comments and readChar function