add read from disk
bitstarter wireframe