Rich  Updated stuff