Adding lsquare - approximation method separately
changed name of lsquare in the class to singlelsquare