Soliton model