make packages private
add code highlighting
use panels for articles