compile prod