merge from bubble project
simple reader (reader.py) is added