Split out modular discussion
document $ method