forum, and some code fixes