little modification of making