looks interesting I'll post my CS later.