post #3 updated, tested, works