compilation app code