feature(public): add all previous changes