replace inlinesource with smoosher