changes
start passing data to read command interpritator
refactor trash function params to connection struct