update author info
delete unnecessary methods
delete unnecessary constants