add architecture details..again