setup initial pass