move comm code from apps to mkt