add read me & split code