prepare a la compil