add FCArmor[WIP], some bug fix