added partial and route testing