better testing, fixed high imp bug