gui update and forum code merged