fixed the outofboudsexception