developing purpose