add FA functionality