excellent resources. many thanks to norbyte laugh