sn, dn, weibl added and function sn remnamed