introduce file markings and switchable board