Finish most prototype and need to adjust detials and maybe implement some advance feature