added a chagnelog
Fixed up some interface