simplifying deploy process and lessening inlining