update CHANGELOG
update TODO
delete author file
clean code