Added upside-downing and dirtification