this is a totally useless repo with notes, codes, unfinished stuff i just experiment.