based on an original story by
story adaptation by
story development
story development (as Kevin L. Harkey)