made junit optional