copied over methods and variables from IntBoard