merged os_board module