added auth check
added barebones reqs