hope this doesn't flop... worked too hard on it (,:
19