commit with 5 GET and 3 POST methods