smith into 2 parts