Frame contract