A lot of changes, still experimenting, document at this point doesn't make sense.