implemented basic board parser