better body class management