modified changelog and code style