Question: what is the main purpose of mvc architecture
Answer: to separate internal representations of information from the ways information is presented to and accepted from the user