updating composer and adding index & transaction files