Well done
What a pity about efficiency lost.
Did you test max clock?