compile
Logic Pattern