^ move out FA not inside BS