using localstorage, pure integrated, some thing still do not work but most do, design not finished yet, also not responsive yet