fixed FA construction bug