Towards better corporate governance