newer stuff without errors