intial f/end dev