abstract board