add base test
update readme
scroll implemention