fixed array bound again