Many changes, look at dev commit log