real nice review
thnx for all this work