there is some great stuff here. thanks for your hard work