added functional board