frameworks av