CC for this mate this is genius...