used request module since restler sucks