many steps ahead of development