changes and add various files