start by pulling request