this is interesting. i'll keep some of those in mind.