Horn update

finishing up