large reworking
removals
file refactor
fix and update example
Readme update
fix