activity programming compliance