* re-version 
* only pase what is required from the stream 
* basic configuration interface and markers