move smooth to its own place