mostly fixed ribbon scaling