horse abstract