A main method
In/Out of request