save board variation, fix float