add pg gem
add auth