Respuesta :

The answer to this question is The free exercise clause
The 
The free exercise clause prohibit congress to pas any form of legislation that favour a certain religion.
Since religion often depend on personal interpretation, the supreme court had really hard time in maintaining the free exercise clause.