add request controller
add migration file