maybe fix idle stuff