[@Zeroth] very nice cs. wish i could write mine to be as detailed.