readme updates
fixed return
Implement data units
spreading out logic and ability