testing optional modules