Agreed with much, specially the rest and elevation stuff