random class + better style editing