Main board work