initial forum support

Signed-off-by: Denis Mingulov <denis@mingulov.com>