modules now accept includeables