refactor and rename the Laplace method

@karlnapf 
please take a look at this.