uses content-ready module