Further implemented defaultParam