Add more Controllers
fix boundary value for quantity