good job crat...thanks for sharing.