add one more input option: initialSeperation