ULC: TBD
Adding smooth number calculation