Comment framework sources