main board assembly