add board parser