renamed files & new code

write more code and read more api