A basic version of IVY without consideration for page and concurrency