update chewy modules. introduce header files self-contained tests