Allen Module Solution