add author info
add regularizer
add regularization to Sw
fix bugs