Now takes some input and gives back a scale