added hop model