Fix bug construct with order