fixed so models grabbed recursively